package com.gexing.jsondemo.ui;

import java.util.ArrayList;

import android.app.Activity;

public class FaceUtils extends Activity {
	private static ArrayList<Integer> faceList;
	private static ArrayList<String> faceNameList;
	private static int[] face;
	private static String[] faceName;

	static {
		faceName = new String[] { "微笑", "郁闷", "色", "呆", "得意", "流泪", "害羞", "闭嘴",
				"睡", "哭", "尴尬", "生气", "调皮", "呲牙", "吃惊", "难过", "酷", "寒", "抓狂",
				"吐", "偷笑", "可爱", "白眼", "撇嘴", "花痴", "困", "给力", "大笑", "献花", "流汗",
				"奋斗", "咒骂", "疑问", "嘘", "晕", "折磨", "衰", "骷髅", "锤", "再见", "汗",
				"纠结", "鼓掌", "挖鼻孔", "坏笑", "左嘘嘘", "右嘘嘘", "无聊", "鄙视", "委屈", "囧",
				"奸笑", "MUA", "忙", "可怜", "烧香", "生病了", "刷牙", "浮云", "膜拜", "心碎",
				"心", "送花", "西瓜", "太阳", "月亮", "棒棒糖", "礼物", "闪电", "饭", "猪", "炸弹",
				"蛋糕", "便便", "打篮球", "篮球", "足球", "OK", "NO", "弱", "握手", "胜利",
				"抱拳", "勾引", "拳头", "差劲", "强", "6加1", "萌", "五道杠", "鸭梨", "神马",
				"星星", "汉堡包", "药丸", "菜刀", "钱", "拥抱", "想蹭饭", "献殷勤", "摆阔", "陶醉",
				"爱", "吃西瓜","亲亲" };
		
		face = new int[] {1};

		faceList = new ArrayList<Integer>();
		for (int i = 0; i < face.length; i++) {
			faceList.add(face[i]);
		}

		faceNameList = new ArrayList<String>();
		for (int i = 0; i < faceName.length; i++) {
			faceNameList.add("["+faceName[i]+"]");
		}

	}

	public static ArrayList<Integer> getFaceResource() {
		return faceList;
	}

	public static ArrayList<String> getFaceNameResource() {
		return faceNameList;
	}

	public static boolean hasFace(String face) {
		return faceNameList.contains(face)?true:false;
	}

	public static String getFace(String str) {
		return hasFace(str)?("<img src='" + faceList.get(faceNameList.indexOf(str)) + "'/>"):str;
	}

}
